package com.mh.www.mh_frame.view.activity.base;

import android.support.v7.app.AppCompatActivity;

/**
 * @author think
 * @version [版本号, 2018/2/7]
 * @describe [描述]
 * @see [相关类/方法]
 * @since [V1]
 */

public abstract class AbstractActivity extends AppCompatActivity {
    /**
     * 实现setContentLayout来设置布局ID
     */
    protected abstract void setContentLayout();

    /**
     * 实现initView来做视图相关的初始化
     */
    protected abstract void initView();

    /**
     * 实现obtainData来做数据的初始化
     */
    protected abstract void obtainData();

    /**
     * 实现initEvent来做事件监听的初始化
     */
    protected abstract void initEvent();
}
